Treetank, Designing A Versioned XML Storage

نویسندگان

  • Sebastian Graf
  • Marc Kramis
چکیده

XML underlies the same constant modification scenarios like any other resource especially in flexible environments like the WWW. Therefor intelligent handlings of versioned XML are mandatory. Due to the structural nature of XML, the efficient storage of changes in the data and therefor in the tree needs new paradigms regarding efficient storage and effective retrieval operations. We present a node granular XML versioning approach which relies on the independence of the storage and the versioning system. Different layers which have the ability to satisfy specific aspects of a node-granular versioning storage guarantee this independence. Results prove that our architecture offers efficient handling of consecutive changes within all modification scenarios while not restricting XML regarding its usage. Hence, our prototype system handles even huge XML instances while ensuring equal access to each revision of the data.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mapping different datatypes ensuring secure cloud storage

In this thesis two generic approaches on how to store different datatypes to a cloud storage are proposed, thereby utilizing Treetank. As part of this thesis implementations for the proposed approaches have been implemented to evaluate their practicability and search out strengths as well as weaknesses. Current cloud storage systems, security concerns towards privacy, stability and integrity of...

متن کامل

TreeTank, a native XML storage

TreeTank is an easy-to-use framework which allows users to store, modify and retrieve tree-structured data. Modifications are encapsulated in different revisions which supports a navigation not only in the data-structure but also in the time-axis. Despite being an active research project, the software is covered with automatic test-cases and is used as a base for multiple student-projects and t...

متن کامل

Growing Persistent Trees into the 21st Century

The days of mechanical disks are numbered. Being a handy fellow for sequential access through many years, poor average random access times notoriously cause disks to struggle when it comes to handling large sets of XML data. Ripping out the mechanics and its inherent seek delays is an absolute must to allow for efficient and effective operations on fine-grained XML trees. In this paper, we desc...

متن کامل

A Secure Cloud Gateway based upon XML and Web Services

Storing data in the cloud offers a scalable and easy way to handle large amounts of data guaranteeing availability and scalability by the hosting Cloud Service Providers. The price for the gained availability is uncertainness about the integrity and confidentiality of the data. Even if common approaches provide high availability and end-to-end encryption necessary to achieve Availability and Co...

متن کامل

Path-expression Queries over Multiversion XML Documents

In this paper we address the problem of evaluating path expression queries on multiversion XML documents. Such queries are typically implemented on static (i.e., non-versioned) documents as path joins, using numbering schemes that maintain the structural relationships among the document elements. We extend previously proposed pattern matching techniques so as to support versions. We first prese...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011